Шаг 3. Генерируем SSH-ключ

Переходим в Git Bash и вводим команду ssh-keygen -t ed25519 -C "электронная почта". Вместо текста «электронная почта» нужно написать почту, которую вы указывали при регистрации на GitHub.

Если вы планируете использовать не только GitHub, но и GitLab, указывайте при регистрации одну и ту же почту, чтобы не создавать разные ключи для разных веб-сервисов.

После ввода команды нажимаем на клавишу Enter.

Введена команда ssh-keygen -t ed25519 -C
Введена команда ssh-keygen -t ed25519 -C

Нас уведомляют о том, что происходит генерация пары открытых и закрытых ключей ed25519. То есть началось создание SSH-ключа с использованием почты, которую мы указали в команде.

Далее нам предлагают указать файл, в котором будет храниться SSH-ключ, или нажать клавишу Enter для выбора значения по умолчанию. Выбираем второй вариант: если задавать пользовательское значение расположения и названия файла, в будущем могут появиться некоторые трудности.

Нажата клавиша Enter при выборе файла для сохранения SSH-ключа
Нажата клавиша Enter при выборе файла для сохранения SSH-ключа

Нас уведомляют о том, что создана новая директория с названием .ssh. После завершения генерации в ней будет файл c SSH-ключом.

Чуть ниже нам предлагают ввести кодовую фразу, которую вы будете указывать при вводе некоторых команд, например: git push, git pull. Придумайте надёжную фразу. Если не уверены, что запомните её, запишите эту фразу в блокнот или другое место.

При вводе кодовая фраза не будет отображаться, не пугайтесь этого. Просто введите нужную последовательность символов, а после нажмите клавишу Enter.

Нажата клавиша Enter после ввода кодовой фразы
Нажата клавиша Enter после ввода кодовой фразы

После вас попросят повторить кодовую фразу. Снова её введите и нажмите Enter.

Нажата клавиша Enter после повторного ввода кодовой фразы
Нажата клавиша Enter после повторного ввода кодовой фразы

Генерация SSH-ключа завершена. Нас также уведомили о том, что идентификационный файл и файл с публичным ключом сохранены в директории .ssh. Дополнительно нам показали случайное изображение, созданное на основе сгенерированного ключа.